@font-face {}

@media print {}

@media (max-width: 767px) {}

@media screen and (max-width: 767px) {}

@media screen and (min-width: 768px) {
  .font-xs {
    font-size: 12px;
  }
}

@media (min-width: 768px) {
  .font-xs {
    font-size: 12px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .font-sm {
    font-size: 14px;
  }
}

@media (min-width: 992px) {
  .font-md {
    font-size: 16px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .font-md {
    font-size: 16px;
  }
}

@media (min-width: 1200px) {
  .font-lg {
    font-size: 20px;
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {}

@media (max-device-width: 480px) and (orientation: landscape) {}

@-webkit-keyframes progress-bar-stripes {}

@keyframes progress-bar-stripes {}

@media all and (transform-3d), (-webkit-transform-3d) {}

@-ms-viewport {}